Evaluation of HPC Applications' Memory Resource Consumption via Active Measurement

نویسندگان

  • Marc Casas
  • Greg Bronevetsky
چکیده

As the number of compute cores per chip continues to rise faster than the total amount of available memory, applications will become increasingly starved for memory storage capacity and bandwidth, making the problem of performance optimization even more critical. Also, understanding and optimizing the usage of an increasing number of hierarchical memory levels and complex cache management policies is becoming a very hard task. We propose a methodology for measuring and modeling the performance of hierarchical memories in terms of the application’s utilization of the key memory resources: capacity of a given memory level and bandwidth between two levels. This is done by actively interfering with the application’s use of these resources. The application’s sensitivity to reduced resource availability is measured by observing the effect of interference on application performance. The resulting resource-oriented model of performance both greatly simplifies application performance analysis and makes it possible to predict an application’s performance when running with various resource constraints. This is useful to predict performance for future memory-constrained architectures. This paper applies the proposed methodology to 6 important and well known High Performance Computing (HPC) codes to show the strength and the potential of analysis based on resource-oriented measurements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applications Classification and Scheduling on Heterogeneous HPC Systems Using Experimental Research

Heterogeneous high-performance computing (HPC) systems have been proposed as a power efficient alternative to traditional homogeneous systems. In heterogeneous HPC system, fast CPUs which have complex pipelines, high clock frequencies as well as high power consumption are combined with slow ones which have simple pipelines, low clock frequencies as well as low power consumption. Different types...

متن کامل

Optimization of Non-volatile Memory Cell and Energy Consumption in Robot Systems by Synthesized Silicon Nanoparticles via Electrical Discharge

In this paper, we propose to optimize manufacturing methods of memory cells by produced silicon nanoparticles via electrical spark discharge of silicon electrodes in water to reduce the energy consumption for low power applications. The pulsed spark discharge with the peak current of 60 A and a duration of a single discharge pulse of 60 µs was used in our experiment. The structure, morphology, ...

متن کامل

Detailed Characterization of HPC Applications for Co-Scheduling

In recent years the cost for power consumption in HPC systems has become a relevant factor. One approach to improve energy efficiency without changing applications is coscheduling, that is, more than one job is executed simultaneously on the same nodes of a system. If co-scheduled applications use different resource types, improved efficiency can be expected. However, applications may also slow...

متن کامل

Antiamnesic Effects of Walnuts Consumption on Scopolamine- Induced Memory Impairments in Rats

Introduction: Alzheimer’s disease (AD) is an age-related neurodegenerative disease, which impairs memory and cognitive function. Walnuts are a dietary source of polyphenols, antioxidants and other compounds with health beneficial effects. These characteristic of walnuts make them perfect candidates for evaluation of their possible effects on neurodegenerative diseases. Therefore the prese...

متن کامل

Energy Efficiency of Parallel Multicore Programs

The increasing energy consumption of large-scale high performance resources raises technical and economical concerns. A reduction of consumed energy in multicore systems is possible to some extent with an optimized usage of computing and memory resources that is tailored to specific HPC applications. The essential step towards more sustainable consumption of energy is its reliable measurements ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Parallel Distrib. Syst.

دوره 27  شماره 

صفحات  -

تاریخ انتشار 2016